package com.sky.service.courier;

import com.sky.dto.UserLoginDTO;
import com.sky.pojo.Courier;

/**
 * 骑手业务接口
 * @author zgp
 * @version V1.0
 * @date 2025-02-11 20:07
 */
public interface CourierService {
    /**
     * 获取短信验证码
     * @param telephone 手机号
     */
    String getSmsCode(String telephone);

    /**
     * 骑手登录
     * @param userLoginDTO 登录实体
     * @return 骑手信息
     */
    Courier login(UserLoginDTO userLoginDTO);

    /**
     * 骑手接单
     * @param courierId 骑手id
     * @param tradeNo 运单号
     */
    void receivingOrder(Integer courierId, Long tradeNo);
}
